package com.xin.di.uav.common.response.user;

import com.xin.di.uav.common.response.order.task.GoodsSoundRecordingResponse;
import com.xin.di.uav.common.response.order.task.GoodsTypeResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.lang.reflect.Array;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;

/**
 * @author LTQ
 */
@Data
public class TaskDetailResponse {

    private Date createTime;

    private Date updateTime;

    @ApiModelProperty("订单编号,运控后台回传")
    private String orderCode;

    @ApiModelProperty("航站名称")
    private String airportName;

    @ApiModelProperty("任务状态")
    private Integer status;

    private String name;

    private BigDecimal latitude;

    private BigDecimal longitude;

    @ApiModelProperty("航站经度")
    private Double airLongitude;

    @ApiModelProperty("航站纬度")
    private Double airLatitude;

    private String contactName;

    private String phoneNum;

    private GoodsTypeResponse goodsTypeResponse;

    @ApiModelProperty("声音数组")
    private List<GoodsSoundRecordingResponse> recordArr;

    private HashMap position;

    private ArrayList allRouteLocation;

    @ApiModelProperty("无人机型号")
    private String uavType;
}
